﻿2026-06-02T10:17:58.7265099Z ##[group]Run cargo test --workspace
2026-06-02T10:17:58.7265958Z [36;1mcargo test --workspace[0m
2026-06-02T10:17:58.7352364Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
2026-06-02T10:17:58.7352904Z env:
2026-06-02T10:17:58.7353195Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:17:58.7353614Z   CARGO_INCREMENTAL: 0
2026-06-02T10:17:58.7353954Z   CARGO_TERM_COLOR: always
2026-06-02T10:17:58.7354288Z   CACHE_ON_FAILURE: false
2026-06-02T10:17:58.7354619Z ##[endgroup]
2026-06-02T10:17:59.3174135Z [1m[92m    Finished[0m `test` profile [unoptimized + debuginfo] target(s) in 0.19s
2026-06-02T10:17:59.3345937Z [1m[92m     Running[0m unittests src\main.rs (target\debug\deps\mock_session-a4262af56b1900b7.exe)
2026-06-02T10:17:59.3463604Z 
2026-06-02T10:17:59.3464133Z running 0 tests
2026-06-02T10:17:59.3464603Z 
2026-06-02T10:17:59.3465191Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:17:59.3465923Z 
2026-06-02T10:17:59.3484545Z [1m[92m     Running[0m tests\manifest_valid.rs (target\debug\deps\manifest_valid-7983764a2a74d248.exe)
2026-06-02T10:17:59.3621975Z 
2026-06-02T10:17:59.3622629Z running 3 tests
2026-06-02T10:17:59.3665711Z test mock_declares_commune_signoff_as_filedrops ... ok
2026-06-02T10:17:59.3666597Z test mock_has_no_claude_code_conventions ... ok
2026-06-02T10:17:59.3678185Z test mock_manifest_parses_and_validates ... ok
2026-06-02T10:17:59.3679041Z 
2026-06-02T10:17:59.3679561Z test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
2026-06-02T10:17:59.3680274Z 
2026-06-02T10:17:59.3701916Z [1m[92m     Running[0m unittests src\main.rs (target\debug\deps\spt-fbac582032e814f7.exe)
2026-06-02T10:17:59.3816463Z 
2026-06-02T10:17:59.3816848Z running 40 tests
2026-06-02T10:17:59.3841385Z test api::auth::tests::mints_distinct_nonempty_tokens ... ok
2026-06-02T10:17:59.3842080Z test api::auth::tests::missing_endpoint_is_no_endpoint ... ok
2026-06-02T10:17:59.3889481Z test api::auth::tests::no_proof_is_refused ... ok
2026-06-02T10:17:59.3933490Z test api::auth::tests::session_id_proof_authenticates ... ok
2026-06-02T10:17:59.3974941Z test api::auth::tests::token_proof_authenticates ... ok
2026-06-02T10:17:59.4055576Z test api::auth::tests::wrong_token_and_wrong_session_refused ... ok
2026-06-02T10:17:59.4368123Z test api::delivery::tests::echo_gate_explicit_toggle ... ok
2026-06-02T10:17:59.4432474Z test api::delivery::tests::idle_busy_transitions_manage_sentinels ... ok
2026-06-02T10:17:59.4479137Z test api::delivery::tests::idle_no_gate_does_not_arm_gate ... ok
2026-06-02T10:17:59.4480995Z test api::delivery::tests::inject_all_pty_falls_back_to_hook ... ok
2026-06-02T10:17:59.4482674Z test api::delivery::tests::inject_resolution_drops_pty_defaults_hook ... ok
2026-06-02T10:17:59.6926101Z test api::reporting::tests::boundary_missing_perch_refused ... ok
2026-06-02T10:17:59.6929539Z test api::delivery::tests::poll_drains_non_deferred_by_default ... ok
2026-06-02T10:17:59.6937844Z test api::reporting::tests::capability_lists_hostable_types ... ok
2026-06-02T10:17:59.6950881Z test api::reporting::tests::env_aliases_resolved_from_manifest ... ok
2026-06-02T10:17:59.6958492Z test api::reporting::tests::filedrops_are_fixed_named_files ... ok
2026-06-02T10:17:59.6990483Z test api::reporting::tests::boundary_rebinds_keeping_anchor ... ok
2026-06-02T10:17:59.7091424Z test api::reporting::tests::presence_records_endpoint ... ok
2026-06-02T10:17:59.7092070Z test api::reporting::tests::history_log_appends ... ok
2026-06-02T10:17:59.7198649Z test api::reporting::tests::session_end_erase_refused_with_live_children ... ok
2026-06-02T10:17:59.8342654Z test api::reporting::tests::session_end_erase_wipes_childless_perch ... ok
2026-06-02T10:17:59.9522130Z test api::reporting::tests::session_end_soft_preserves_state ... ok
2026-06-02T10:17:59.9562349Z test api::startup::tests::empty_session_seed_refused ... ok
2026-06-02T10:17:59.9633830Z test api::startup::tests::missing_seed_refused ... ok
2026-06-02T10:17:59.9668858Z test api::startup::tests::live_perch_under_other_session_conflicts ... ok
2026-06-02T10:17:59.9747219Z test api::startup::tests::post_spawn_bind_establishes_perch ... ok
2026-06-02T10:17:59.9864726Z test api::startup::tests::rebind_same_session_ok ... ok
2026-06-02T10:17:59.9889790Z test api::startup::tests::stale_seed_with_dead_anchor_refused ... ok
2026-06-02T10:17:59.9923262Z test api::tests::adapter_is_required ... ok
2026-06-02T10:17:59.9944974Z test api::tests::state_value_is_validated ... ok
2026-06-02T10:17:59.9971394Z test api::tests::surface_parses ... ok
2026-06-02T10:17:59.9985587Z test api::startup::tests::valid_seed_binds_live_perch ... ok
2026-06-02T10:18:00.0193459Z test api::worker::tests::cascade_guard_tracks_live_children ... ok
2026-06-02T10:18:00.0353276Z test api::worker::tests::guard_clears_only_when_all_children_stopped ... ok
2026-06-02T10:18:00.3413422Z test api::worker::tests::worker_poll_drains_spool ... ok
2026-06-02T10:18:00.3436825Z test cli::tests::invalid_usage_errors ... ok
2026-06-02T10:18:00.3453381Z test cli::tests::ring_timeout_defaults ... ok
2026-06-02T10:18:00.3462461Z test cli::tests::send_target_optional_with_reply_to ... ok
2026-06-02T10:18:00.3491119Z test cli::tests::subcommands_parse ... ok
2026-06-02T10:18:00.3519135Z test api::worker::tests::worker_start_nests_under_parent ... ok
2026-06-02T10:18:00.3519848Z 
2026-06-02T10:18:00.3520423Z test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.97s
2026-06-02T10:18:00.3521089Z 
2026-06-02T10:18:00.3552580Z [1m[92m     Running[0m tests\contract_e2e.rs (target\debug\deps\contract_e2e-3c6e2d3f6308c4c3.exe)
2026-06-02T10:18:00.3659580Z 
2026-06-02T10:18:00.3660075Z running 3 tests
2026-06-02T10:18:00.3860922Z SEEDED:1376
2026-06-02T10:18:00.9851516Z test live_agent_lifecycle_e2e ... ok
2026-06-02T10:18:01.2429069Z test mock_adapter_drives_the_full_contract ... ok
2026-06-02T10:18:01.3885271Z SEEDED:1376
2026-06-02T10:18:01.8675119Z test seed_then_listen_binds_and_relays ... ok
2026-06-02T10:18:01.8675933Z 
2026-06-02T10:18:01.8676523Z test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.50s
2026-06-02T10:18:01.8677235Z 
2026-06-02T10:18:01.8710690Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_live-03ea12de2491f525.exe)
2026-06-02T10:18:01.8820173Z 
2026-06-02T10:18:01.8820730Z running 35 tests
2026-06-02T10:18:01.8825202Z test context::tests::llm_over_llm_writes ... ok
2026-06-02T10:18:01.8825725Z test context::tests::direct_always_writes ... ok
2026-06-02T10:18:01.8830055Z test context::tests::llm_past_window_writes ... ok
2026-06-02T10:18:01.8831239Z test context::tests::llm_within_window_suppressed ... ok
2026-06-02T10:18:01.8837083Z test context::tests::marker_round_trips ... ok
2026-06-02T10:18:01.8878648Z test context::tests::write_context_suppresses_stale_llm ... ok
2026-06-02T10:18:01.9140344Z test echo::tests::echo_child_is_recursion_guarded ... ok
2026-06-02T10:18:01.9251542Z test echo::tests::echo_consumes_history_and_writes_commune ... ok
2026-06-02T10:18:01.9253257Z test echo::tests::provenance_is_stamped ... ok
2026-06-02T10:18:01.9371684Z test echo::tests::echo_nonzero_errors ... ok
2026-06-02T10:18:01.9594427Z test history::tests::fetcher_yields_records ... ok
2026-06-02T10:18:02.0030866Z test history::tests::locate_normalize_reads_and_normalizes ... ok
2026-06-02T10:18:02.0032504Z test history::tests::missing_fetcher_field_errors ... ok
2026-06-02T10:18:02.0042115Z test history::tests::native_missing_log_is_empty ... ok
2026-06-02T10:18:02.0097346Z test history::tests::native_reads_logged_records ... ok
2026-06-02T10:18:02.0186151Z test ingest::tests::both_drops_ingested ... ok
2026-06-02T10:18:02.0257579Z test ingest::tests::commune_drop_is_ingested_and_deleted ... ok
2026-06-02T10:18:02.0280216Z test ingest::tests::no_drops_is_empty ... ok
2026-06-02T10:18:02.0381549Z test ingest::tests::stale_commune_suppressed_but_deleted ... ok
2026-06-02T10:18:02.0384531Z test psyche::tests::prompt_includes_time_and_event ... ok
2026-06-02T10:18:02.0386256Z test psyche::tests::prompt_without_event ... ok
2026-06-02T10:18:02.0658418Z test psyche::tests::spawn_binds_nested_perch_and_sets_guard ... ok
2026-06-02T10:18:02.0688283Z test pulse::tests::echo_gate_fires_exactly_once ... ok
2026-06-02T10:18:02.0730013Z test pulse::tests::tick_ingests_drops ... ok
2026-06-02T10:18:02.0757140Z test pulse::tests::tick_reports_idle ... ok
2026-06-02T10:18:02.1053632Z test resume::tests::continue_existing_resumes_session ... ok
2026-06-02T10:18:02.1096446Z test resume::tests::download_reads_stored_context ... ok
2026-06-02T10:18:02.1887697Z test resume::tests::fresh_with_preload_launches_preloaded ... ok
2026-06-02T10:18:02.1899879Z test resume::tests::missing_key_errors_before_spawn ... ok
2026-06-02T10:18:02.1958363Z test signoff::tests::boundary_writes_resume_commune ... ok
2026-06-02T10:18:02.1960481Z test signoff::tests::echo_precedes_signoff_compose ... ok
2026-06-02T10:18:02.1962596Z test signoff::tests::missing_session_skips_echo ... ok
2026-06-02T10:18:02.1964822Z test signoff::tests::recovered_self_is_not_signed_off ... ok
2026-06-02T10:18:02.1985499Z test signoff::tests::stale_signoff_swept ... ok
2026-06-02T10:18:02.2340758Z test history::tests::fetcher_timeout_errors ... ok
2026-06-02T10:18:02.2341240Z 
2026-06-02T10:18:02.2341923Z test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
2026-06-02T10:18:02.2345064Z 
2026-06-02T10:18:02.2368754Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_msg-4476a16dde791870.exe)
2026-06-02T10:18:02.2486867Z 
2026-06-02T10:18:02.2487376Z running 22 tests
2026-06-02T10:18:03.0943576Z test deliver::tests::deferred_send_validates ... ok
2026-06-02T10:18:03.3027120Z test deliver::tests::deferred_send_skips_stream_drain_survives_for_hook ... ok
2026-06-02T10:18:03.3778900Z test deliver::tests::offline_existing_perch_spools ... ok
2026-06-02T10:18:03.6074903Z test deliver::tests::online_delivers_via_tcp_without_spooling ... ok
2026-06-02T10:18:03.7276884Z test deliver::tests::send_outcome_mapping ... ok
2026-06-02T10:18:03.8269306Z test listener::tests::bind_registers_and_round_trips ... ok
2026-06-02T10:18:03.9756863Z test listener::tests::blocking_accepts_within_window ... ok
2026-06-02T10:18:04.1742417Z test listener::tests::blocking_times_out_when_idle ... ok
2026-06-02T10:18:04.3176543Z test listener::tests::drop_unregisters_address ... ok
2026-06-02T10:18:04.6707824Z test ready::tests::backlog_drains_on_start ... ok
2026-06-02T10:18:04.9421958Z test ready::tests::recv_gets_live_tcp_message ... ok
2026-06-02T10:18:05.2339105Z test ready::tests::soft_cleanup_preserves_spool_and_info ... ok
2026-06-02T10:18:05.4810150Z test ready::tests::start_registers_resolvable_perch ... ok
2026-06-02T10:18:05.6766503Z test deliver::tests::recycled_pid_address_does_not_misdeliver ... ok
2026-06-02T10:18:05.6769596Z test ring::tests::ring_no_perch ... ok
2026-06-02T10:18:05.8312124Z test ring::tests::ring_gets_reply_and_cleans_up ... ok
2026-06-02T10:18:06.1001478Z test ring::tests::ring_offline_target_queues_and_cleans_up ... ok
2026-06-02T10:18:06.1002755Z test wire::tests::format_empty_from_is_anonymous ... ok
2026-06-02T10:18:06.1004915Z test wire::tests::format_with_from_prepends_reply_to ... ok
2026-06-02T10:18:06.1012714Z test wire::tests::frame_round_trips_over_loopback ... ok
2026-06-02T10:18:06.1020001Z test wire::tests::oversized_length_prefix_rejected ... ok
2026-06-02T10:18:06.4843278Z test ring::tests::ring_timeout_cleans_up ... ok
2026-06-02T10:18:06.4844332Z 
2026-06-02T10:18:06.4844829Z test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.24s
2026-06-02T10:18:06.4845450Z 
2026-06-02T10:18:06.4871114Z [1m[92m     Running[0m tests\killer_quickstart.rs (target\debug\deps\killer_quickstart-9269710556374cd0.exe)
2026-06-02T10:18:06.4996367Z 
2026-06-02T10:18:06.4997161Z running 2 tests
2026-06-02T10:18:07.3237769Z test offline_then_online_delivers_backlog ... ok
2026-06-02T10:18:07.6958057Z test two_agents_exchange_message_tcp_and_spool ... ok
2026-06-02T10:18:07.6958785Z 
2026-06-02T10:18:07.6959231Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.20s
2026-06-02T10:18:07.6959839Z 
2026-06-02T10:18:07.6994643Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_proto-ab61144ec106ff25.exe)
2026-06-02T10:18:07.7125912Z 
2026-06-02T10:18:07.7126648Z running 49 tests
2026-06-02T10:18:07.7131975Z test chunk::tests::malformed_parts_return_none ... ok
2026-06-02T10:18:07.7132726Z test chunk::tests::missing_middle_part_is_dropped ... ok
2026-06-02T10:18:07.7135915Z test chunk::tests::orphan_group_without_head_is_dropped ... ok
2026-06-02T10:18:07.7136699Z test chunk::tests::oversized_line_splits_and_each_part_is_well_formed_and_bounded ... ok
2026-06-02T10:18:07.7140009Z test chunk::tests::short_line_passes_through_unchunked ... ok
2026-06-02T10:18:07.7143137Z test chunk::tests::reassemble_stream_handles_mixed_traffic ... ok
2026-06-02T10:18:07.7147284Z test endpoint::tests::agent_vs_shell_split ... ok
2026-06-02T10:18:07.7153874Z test endpoint::tests::broker_and_node_families ... ok
2026-06-02T10:18:07.7160428Z test endpoint::tests::day_one_tags_round_trip ... ok
2026-06-02T10:18:07.7168438Z test endpoint::tests::shell_kind_round_trips ... ok
2026-06-02T10:18:07.7175532Z test endpoint::tests::unknown_tag_tolerated_and_preserved ... ok
2026-06-02T10:18:07.7182558Z test envelope::tests::body_escape_unescape_round_trips_html_and_newlines ... ok
2026-06-02T10:18:07.7186836Z test envelope::tests::decode_is_amp_last_so_literal_entities_do_not_double_decode ... ok
2026-06-02T10:18:07.7190438Z test envelope::tests::from_attr_returns_none_on_garbage_or_empty ... ok
2026-06-02T10:18:07.7193921Z test envelope::tests::from_attr_unescape_is_amp_last ... ok
2026-06-02T10:18:07.7197317Z test envelope::tests::parser_both_tags_present ... ok
2026-06-02T10:18:07.7200992Z test envelope::tests::parser_empty_body_is_some_empty_and_nested_tags_preserved ... ok
2026-06-02T10:18:07.7204518Z test envelope::tests::parser_no_tags_falls_back_whole_payload_to_live ... ok
2026-06-02T10:18:07.7208200Z test envelope::tests::parser_out_of_order_tags_both_extracted ... ok
2026-06-02T10:18:07.7211592Z test envelope::tests::parser_unclosed_live_tag_does_not_scoop_project ... ok
2026-06-02T10:18:07.7215289Z test event::tests::alarm_event_round_trips ... ok
2026-06-02T10:18:07.7218770Z test event::tests::attr_decode_is_amp_last ... ok
2026-06-02T10:18:07.7223464Z test event::tests::attr_order_preserved ... ok
2026-06-02T10:18:07.7232081Z test event::tests::body_with_literal_event_tokens_round_trips ... ok
2026-06-02T10:18:07.7235662Z test event::tests::empty_body_envelope_parses ... ok
2026-06-02T10:18:07.7239158Z test event::tests::malformed_inputs_return_none_without_panic ... ok
2026-06-02T10:18:07.7242705Z test event::tests::msg_event_round_trips ... ok
2026-06-02T10:18:07.7246240Z test event::tests::typed_envelope_detected_and_parsed ... ok
2026-06-02T10:18:07.7249500Z test event::tests::typed_predicate_rejects_partials ... ok
2026-06-02T10:18:07.7252612Z test id::tests::accepts_japanese_scripts ... ok
2026-06-02T10:18:07.7255853Z test id::tests::accepts_plain_and_composite_ids ... ok
2026-06-02T10:18:07.7258977Z test id::tests::rejects_empty_and_overlong ... ok
2026-06-02T10:18:07.7262223Z test id::tests::rejects_path_whitespace_and_control ... ok
2026-06-02T10:18:07.7265760Z test id::tests::reports_bad_char_position ... ok
2026-06-02T10:18:07.7268851Z test id::tests::reserves_address_delimiters ... ok
2026-06-02T10:18:07.7273165Z test identity::tests::bad_inputs_error_without_panic ... ok
2026-06-02T10:18:07.7438079Z test identity::tests::known_answer_fixed_seed_is_stable ... ok
2026-06-02T10:18:07.7448768Z test identity::tests::public_key_hex_round_trips ... ok
2026-06-02T10:18:07.7683574Z test chunk::tests::split_then_reassemble_is_byte_identity ... ok
2026-06-02T10:18:07.7694432Z test payload::tests::base64_known_vectors ... ok
2026-06-02T10:18:07.7704679Z test payload::tests::binary_blob_round_trips_all_byte_values ... ok
2026-06-02T10:18:07.7711216Z test payload::tests::blob_padding_lengths_round_trip ... ok
2026-06-02T10:18:07.7714814Z test payload::tests::command_payload_round_trips ... ok
2026-06-02T10:18:07.7718305Z test payload::tests::text_payload_round_trips ... ok
2026-06-02T10:18:07.7721889Z test payload::tests::unknown_or_malformed_decodes_to_none ... ok
2026-06-02T10:18:07.7725239Z test version::tests::current_version_self_compatible ... ok
2026-06-02T10:18:07.7728363Z test version::tests::n_minus_one_window_accepts_and_rejects ... ok
2026-06-02T10:18:07.7732997Z test version::tests::window_floor_saturates_at_zero ... ok
2026-06-02T10:18:07.8023341Z test identity::tests::sign_verify_round_trip ... ok
2026-06-02T10:18:07.8023960Z 
2026-06-02T10:18:07.8024507Z test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
2026-06-02T10:18:07.8025241Z 
2026-06-02T10:18:07.8048924Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_runtime-b153dc9bb473c915.exe)
2026-06-02T10:18:07.8175834Z 
2026-06-02T10:18:07.8176648Z running 17 tests
2026-06-02T10:18:07.8202469Z test manifest::tests::fetcher_strategy_requires_fetcher_field ... ok
2026-06-02T10:18:07.8208840Z test manifest::tests::harness_kind_with_shell_section_fails_validation ... ok
2026-06-02T10:18:07.8213647Z test manifest::tests::harness_fixture_parses_all_sections ... ok
2026-06-02T10:18:07.8216319Z test manifest::tests::inject_env_without_value_fails_validation ... ok
2026-06-02T10:18:07.8220020Z test manifest::tests::minimal_header_only_manifest_is_valid ... ok
2026-06-02T10:18:07.8231196Z test manifest::tests::shell_fixture_parses ... ok
2026-06-02T10:18:07.8236523Z test manifest::tests::shell_kind_without_shell_section_fails_validation ... ok
2026-06-02T10:18:07.8241525Z test manifest::tests::syntactically_broken_toml_is_an_error_not_a_panic ... ok
2026-06-02T10:18:07.8247642Z test manifest::tests::unknown_enum_variant_is_an_error_not_a_panic ... ok
2026-06-02T10:18:07.8249288Z test manifest::tests::round_trips_through_toml ... ok
2026-06-02T10:18:07.8490757Z test runtime::tests::bounded_run_captures_success ... ok
2026-06-02T10:18:07.8492716Z test runtime::tests::fills_known_placeholders ... ok
2026-06-02T10:18:07.8495022Z test runtime::tests::missing_key_errors_before_spawn ... ok
2026-06-02T10:18:07.8515634Z test runtime::tests::spawn_session_detached_returns_pid ... ok
2026-06-02T10:18:07.8518971Z test runtime::tests::tokenize_honors_double_quotes ... ok
2026-06-02T10:18:07.8523683Z test runtime::tests::unknown_role_errors ... ok
2026-06-02T10:18:08.1365901Z test runtime::tests::bounded_run_kills_on_timeout ... ok
2026-06-02T10:18:08.1366517Z 
2026-06-02T10:18:08.1368594Z test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
2026-06-02T10:18:08.1369554Z 
2026-06-02T10:18:08.1393642Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_store-4761f9a3b4184db2.exe)
2026-06-02T10:18:08.1524816Z 
2026-06-02T10:18:08.1528749Z running 34 tests
2026-06-02T10:18:08.1574604Z test atomic::tests::atomic_write_bytes_round_trips ... ok
2026-06-02T10:18:08.1582917Z test atomic::tests::retry_absorbs_transient_then_succeeds ... ok
2026-06-02T10:18:08.1588988Z test atomic::tests::atomic_write_creates_and_replaces ... ok
2026-06-02T10:18:08.1590296Z test atomic::tests::retry_does_not_retry_non_transient ... ok
2026-06-02T10:18:08.1594277Z test atomic::tests::to_forward_slash_strips_unc_prefix ... ok
2026-06-02T10:18:08.1598995Z test atomic::tests::retry_gives_up_after_max_attempts ... ok
2026-06-02T10:18:08.1629428Z test info::tests::busy_sentinel_round_trips_and_read_pid_is_none ... ok
2026-06-02T10:18:08.1755334Z test info::tests::corrupt_content_returns_none ... ok
2026-06-02T10:18:08.1963336Z test info::tests::read_pid_tolerates_schema_minimal ... ok
2026-06-02T10:18:08.2080977Z test info::tests::write_read_round_trip ... ok
2026-06-02T10:18:08.2125452Z test perch::tests::child_files_route_through_one_resolver ... ok
2026-06-02T10:18:08.2127677Z test perch::tests::classification_matrix ... ok
2026-06-02T10:18:08.2231153Z test perch::tests::explicit_parent_wins_over_infer ... ok
2026-06-02T10:18:08.2282170Z test perch::tests::resolve_psyche_and_worker_nest_under_parent ... ok
2026-06-02T10:18:08.2348487Z test perch::tests::resolve_self_is_flat ... ok
2026-06-02T10:18:08.2387407Z test perch::tests::spt_home_is_pure_and_honors_env ... ok
2026-06-02T10:18:08.2410122Z test proc::tests::current_process_is_alive ... ok
2026-06-02T10:18:08.2433936Z test proc::tests::parent_pid_resolves_and_is_alive ... ok
2026-06-02T10:18:08.2461112Z test proc::tests::unassigned_pid_is_dead ... ok
2026-06-02T10:18:08.5920551Z test registry::tests::clean_removes_dead_keeps_live ... ok
2026-06-02T10:18:08.9057427Z test info::tests::concurrent_read_during_writes_never_torn ... ok
2026-06-02T10:18:09.1197672Z test registry::tests::register_and_lookup ... ok
2026-06-02T10:18:09.3050803Z test registry::tests::reregister_replaces_address ... ok
2026-06-02T10:18:09.4510733Z test registry::tests::concurrent_registration_never_locks ... ok
2026-06-02T10:18:09.6377605Z test registry::tests::resolve_on_empty_registry_is_none_not_error ... ok
2026-06-02T10:18:09.6737444Z test seed::tests::missing_seed_is_none_and_remove_clears ... ok
2026-06-02T10:18:09.6817690Z test seed::tests::seed_round_trips ... ok
2026-06-02T10:18:09.6857938Z test registry::tests::resolve_cleans_before_lookup ... ok
2026-06-02T10:18:10.0455612Z test spool::tests::drain_marks_delivered_and_is_idempotent ... ok
2026-06-02T10:18:10.1345818Z test spool::tests::deferred_row_survives_event_drain_then_hook_delivers ... ok
2026-06-02T10:18:10.6689092Z test spool::tests::non_deferred_drain_skips_deferred_and_preserves_order ... ok
2026-06-02T10:18:10.8745660Z test spool::tests::reopen_is_idempotent ... ok
2026-06-02T10:18:11.1127273Z test spool::tests::spool_touches_has_messages_sentinel ... ok
2026-06-02T10:18:11.1444178Z test spool::tests::event_part_body_persists_byte_exact ... ok
2026-06-02T10:18:11.1445333Z 
2026-06-02T10:18:11.1448305Z test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.99s
2026-06-02T10:18:11.1450939Z 
2026-06-02T10:18:11.1473361Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_term-797ca339795e4de8.exe)
2026-06-02T10:18:11.1600576Z 
2026-06-02T10:18:11.1601198Z running 8 tests
2026-06-02T10:18:11.1630936Z test digest::tests::bad_pattern_is_reported_by_name ... ok
2026-06-02T10:18:11.1712471Z test digest::tests::strips_ansi_and_tolerates_repaint_duplication ... ok
2026-06-02T10:18:11.1717815Z test digest::tests::tags_input_agent_and_collapses_tool_sprints ... ok
2026-06-02T10:18:11.1781643Z test digest::tests::windows_to_last_n_turns ... ok
2026-06-02T10:18:11.1787424Z test digest::tests::truncates_tool_args_to_width ... ok
2026-06-02T10:18:11.1788359Z test reader::tests::auto_answers_synthetic_dsr_query ... ok
2026-06-02T10:18:11.1791148Z test reader::tests::dsr_matcher_finds_query_across_chunk_boundary ... ok
2026-06-02T10:18:11.1843260Z test reader::tests::no_dsr_means_no_answer ... ok
2026-06-02T10:18:11.1843770Z 
2026-06-02T10:18:11.1844293Z test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
2026-06-02T10:18:11.1844993Z 
2026-06-02T10:18:11.1873392Z [1m[92m     Running[0m tests\digest.rs (target\debug\deps\digest-64eabf2724571bbb.exe)
2026-06-02T10:18:11.1999920Z 
2026-06-02T10:18:11.2000312Z running 1 test
2026-06-02T10:18:11.2456526Z test digest_parses_a_real_pty_stream ... ok
2026-06-02T10:18:11.2459225Z 
2026-06-02T10:18:11.2463133Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
2026-06-02T10:18:11.2472293Z 
2026-06-02T10:18:11.2504313Z [1m[92m     Running[0m tests\dsr.rs (target\debug\deps\dsr-9e134182a84d00de.exe)
2026-06-02T10:18:11.2621612Z 
2026-06-02T10:18:11.2622176Z running 2 tests
2026-06-02T10:18:11.3104065Z test conpty_output_not_withheld_under_the_drain ... ok
2026-06-02T10:18:11.3109091Z test drain_forwards_child_output ... ok
2026-06-02T10:18:11.3120205Z 
2026-06-02T10:18:11.3140643Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
2026-06-02T10:18:11.3141633Z 
2026-06-02T10:18:11.3153616Z [1m[92m     Running[0m tests\inject.rs (target\debug\deps\inject-c10bf265ab06f392.exe)
2026-06-02T10:18:11.3290579Z 
2026-06-02T10:18:11.3291882Z running 2 tests
2026-06-02T10:18:11.3886340Z test ctrl_c_interrupts_the_child ... ok
2026-06-02T10:18:11.4013912Z test send_line_reaches_child_and_preserves_order ... ok
2026-06-02T10:18:11.4014770Z 
2026-06-02T10:18:11.4018424Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
2026-06-02T10:18:11.4031621Z 
2026-06-02T10:18:11.4041398Z [1m[92m     Running[0m tests\stream.rs (target\debug\deps\stream-6f1e73c49b590f39.exe)
2026-06-02T10:18:11.4165179Z 
2026-06-02T10:18:11.4165733Z running 2 tests
2026-06-02T10:18:11.4686648Z test delivers_every_value_under_resize ... ok
2026-06-02T10:18:12.4344701Z test bounded_backpressure_stalls_an_unconsumed_reader ... ok
2026-06-02T10:18:12.4356021Z 
2026-06-02T10:18:12.4372072Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.02s
2026-06-02T10:18:12.4388234Z 
2026-06-02T10:18:12.4395168Z [1m[92m     Running[0m tests\surface.rs (target\debug\deps\surface-e3fa910f2ac2d149.exe)
2026-06-02T10:18:12.4518530Z 
2026-06-02T10:18:12.4519110Z running 1 test
2026-06-02T10:18:12.4684229Z test resize_under_load_does_not_hang_or_panic ... ok
2026-06-02T10:18:12.4684803Z 
2026-06-02T10:18:12.4692937Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
2026-06-02T10:18:12.4699504Z 
2026-06-02T10:18:12.4704913Z [1m[92m   Doc-tests[0m spt_live
2026-06-02T10:18:12.5534791Z 
2026-06-02T10:18:12.5535642Z running 0 tests
2026-06-02T10:18:12.5536415Z 
2026-06-02T10:18:12.5536891Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:18:12.5537881Z 
2026-06-02T10:18:12.5651627Z [1m[92m   Doc-tests[0m spt_msg
2026-06-02T10:18:12.6327020Z 
2026-06-02T10:18:12.6327830Z running 0 tests
2026-06-02T10:18:12.6328272Z 
2026-06-02T10:18:12.6328765Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:18:12.6329735Z 
2026-06-02T10:18:12.6445801Z [1m[92m   Doc-tests[0m spt_proto
2026-06-02T10:18:12.7098699Z 
2026-06-02T10:18:12.7099883Z running 0 tests
2026-06-02T10:18:12.7100369Z 
2026-06-02T10:18:12.7100857Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:18:12.7102194Z 
2026-06-02T10:18:12.7213427Z [1m[92m   Doc-tests[0m spt_runtime
2026-06-02T10:18:12.8837612Z 
2026-06-02T10:18:12.8838453Z running 0 tests
2026-06-02T10:18:12.8838881Z 
2026-06-02T10:18:12.8839375Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:18:12.8840375Z 
2026-06-02T10:18:12.8950481Z [1m[92m   Doc-tests[0m spt_store
2026-06-02T10:18:12.9748833Z 
2026-06-02T10:18:12.9749445Z running 0 tests
2026-06-02T10:18:12.9749882Z 
2026-06-02T10:18:12.9750358Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:18:12.9751331Z 
2026-06-02T10:18:12.9847273Z [1m[92m   Doc-tests[0m spt_term
2026-06-02T10:18:13.0450544Z 
2026-06-02T10:18:13.0451258Z running 0 tests
2026-06-02T10:18:13.0451766Z 
2026-06-02T10:18:13.0452620Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:18:13.0453383Z 
